@charset "utf-8";
*:focus { outline: none; } 

input {outline:none; border:none;}
/*ios上input清除按钮默认颜色*/
input[type=button], input[type=submit], input[type=file],input[type=date], button,select { -webkit-appearance: none;border: 0; outline:0;-webkit-tap-highlight-color: transparent;background-color:transparent; }
select::-ms-expand {display: none;}
/*禁用 radio 和 checkbox 默认样式*/
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{display: none;} 

input[type="text"]:disabled{ 
	background-color: #fff;
}
/*input="date"样式清除*/
::-webkit-inner-spin-button { visibility: hidden; }
* {
	tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0
}
a{blr:expression(this.onFocus=this.blur());text-decoration:none;color: #666;}
a:focus{outline:0 ; }

button{ margin:0; padding:0; list-style-type:none;background:none; border: none;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	/* font: inherit; */
	vertical-align: baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}
body{
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
}

ol,li,ul{
	list-style: none
}
select,option{
	font-family: "Microsoft YaHei";}

a,div,header,span,input,select {
	-webkit-tap-highlight-color: transparent}

input,textarea,button,select{  font-family: "Microsoft YaHei";}
select{border: none;appearance: none;-moz-appearance: none;-webkit-appearance: none; border:none;}
@media screen and (min-width:320px) and (max-width:375px){html{font-size:13px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:15px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:16px}}

.text-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*字体超过2行自动隐藏并加上...*/
.text-2{width: 100%;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*字体超过3行自动隐藏并加上...*/
.text-3{width: 100%;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
html,body{
	max-width: 1000px;
	min-width: 320px;
	margin: 0 auto;
}
.overflow{
	overflow: hidden;
}
